GWeather.Info.get_value_update() may indicate that the forecast is not
valid, or it may return a timestamp of 0 to indicate the information has
never been updated. In both of these cases, skip creating a widget for
it, as the information will not be accurate.
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/835
let col = 0;
infos.forEach(fc => {
- let [ok_, timestamp] = fc.get_value_update();
+ const [valid, timestamp] = fc.get_value_update();
+ if (!valid || timestamp === 0)
+ return; // 0 means 'never updated'
let timeStr = Util.formatTime(new Date(timestamp * 1000), {
timeOnly: true,
ampm: false,